/* common */
	* { word-wrap: break-word; }
	ul,ol,li,span,p,form,h1,h2,h3,4,h5,h6,dl,dt,dd { margin: 0; padding: 0; border: 0; z-index:inherit; }
	img,a img { border:0; margin:0; padding:0; }
	ul,ol,li { list-style:none; }
	* { margin:0; padding:0; }
	html,body { height:100%; font:14px/1.6 STHeiti, Microsoft YaHei, Helvetica, sans-serif; color:#4C4C4C; }
	input,select,textarea,button { font:12px/1.5  STHeiti, Microsoft YaHei, Helvetica, sans-serif; }
	body, ul, ol, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, .pr, .pc { margin: 0; padding: 0; }
	body { max-width: 640px; margin: 0 auto; min-height: 100%; }
	table { empty-cells: show; border-collapse: collapse; }
		caption, th { text-align: left; font-weight: 400; }
	ul li, .xl li { list-style: none; }
	h1, h2, h3, h4, h5, h6 { font-size: 1em; }
	em, cite, i { font-style: normal; }
		a img { border: none; }
	label { cursor: pointer; }
	.bg { background: #F6F6F6; }
	.rq { color: red; }

    .bz-bg-e7e7e7 { background: #E7E7E7; }
    .bz-bg-f6f6f6 { background: #F6F6F6; }
    
    .bz-bg-f5f5f5 { background: #F6F6F6; }
	.bz-bg-fff { background: #FFF; }
	
	.bz-m10 { margin: 10px; overflow: hidden; }
	.bz-mt10 { margin-top: 10px; }
	.bz-mb10 { margin-bottom: 10px; }
	.bz-mtb10 { margin: 10px 0; overflow: hidden; }
	.bz-mlr10 { margin: 0 10px; overflow: hidden; }
	
	.bz-p10 { padding: 10px; overflow: hidden; }
	.bz-pt { padding-top: 10px; }
	.bz-pb { padding-bottom: 10px; }
	.bz-ptb10 { padding: 10px 0; overflow: hidden; }
	.bz-plr10 { padding: 0 10px; overflow: hidden; }
	
	.banzhuan-mar-top { margin-top: 10px; background: #FFFFFF; overflow: hidden; }
	.banzhuan-mar-bottom { margin-bottom: 10px; background: #FFFFFF; overflow: hidden; }
	
	.color-a { color: #4C4C4C !important; }
    .color-b { color: #D7D7D7 !important; }
    .color-c { color: #999 !important; }
    .color-ff6600 { color: #FF6600 !important; }
    .color-f60 { color: #FF6600 !important; }
    .color-nan { color: #87D0F5 !important; font-size: 14px; }
    .color-nv { color: #FFA3A3 !important; font-size: 14px; }
    	.button { color:#FFF; background: #1B82D2; margin:0 2px; border:0; font-size:12px; border-radius: 5px; padding: 5px 10px; }
	.button2 { color: #FFF; background: #1B82D2; margin: 0; border: 0; font-size: 12px; border-radius: 5px; padding: 5px 10px; }

	.banzhuan-top { display:block; width:100%; height:40px; line-height:20px; }
	.banzhuan-bottom { display:block; width:100%; height:45px; line-height:20px; }
	
    a:link,a:visited,a:hover { color: #333; text-decoration:none; }
	.blue { color: #ff8200; }
	a.blue:link, a.blue:visited, a.blue:hover { color:#12B7F5; text-decoration:none; }
	.grey { color:#D7D7D7; }
	a.grey:link, a.grey:visited, a.grey:hover { color:#D7D7D7; text-decoration:none; }
	.orange { color:#F60; }
	a.orange:link,a.orange:visited,a.orange:hover{color:#F60;text-decoration:none }
	
    .bz-guide-appl { border-bottom: 1px solid #E3E3E3; position: fixed; top: 40px; width: 100%; z-index: 88; background: #FFF; padding: 10px 0; overflow: hidden; }
        .bz-guide-appl li { float: left; width: 25%; text-align: center; }
        .bz-guide-appl li.a a, .bz-guide-appl li .xw1 { border-bottom: 3px solid #FF8200; padding-bottom: 10px; color: #FF8200; }
        
    .bz-fav-appl { width: 100%; }
        .bz-fav-appl li { float: left; width: 48%; text-align: center; line-height: 20px; margin-top: 9px; border: 1px solid #FF8200; border-radius: 2px; }
            .bz-fav-appl li:first-child { margin-right: -2px; }
            .bz-fav-appl li a { color: #7F8393; font-size: 12px; }
        .bz-fav-appl li.a { background: #FF8200; }
            .bz-fav-appl li.a a { color: #FFFFFF; }
	
	.z { float: left; } .y { float: right; }
	.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .cl { zoom: 1; }
	.overflow{overflow:hidden;}
	.none { display:none; }
	.vm { vertical-align: middle; }
		.vm * { vertical-align: middle; }
	.hm { text-align: center; }
	
	.bl_none { border-bottom:0 !important; }
	.bl_line { border-bottom:1px solid #EFEFEF; }
	.b_radius {border-radius:0px;}
	
	.b_m { margin:10px;}
	.b_p { padding:10px}
	
	.mtn { margin-top: 5px !important; }
	.mbn { margin-bottom: 5px !important; }
	.mtm { margin-top: 10px !important; }
	.mbm { margin-bottom: 10px !important; }
	.mtw { margin-top: 20px !important; }
	.mbw { margin-bottom: 20px !important; }
	
	.pr, .pc { vertical-align: middle; margin: 0 5px 1px 0; padding: 0;+margin-right: 2px;_margin-right: 2px; }
	.guide-no { width: 100%; text-align: center; padding: 20px 0; background: #FFFFFF; }
	.bznodata { width: 100%; text-align: center; padding: 20px 0; background: #FFFFFF; }

/*----- left-nav -----*/	
.bz-l-nav .bgDiv{ width: 100%; height: 100%; background-color: #000; opacity: .5; position:fixed; display: none; z-index: 999; bottom: 0; transition: display 1s ease 0s; }
.bz-l-nav .leftNav { width: 60%; max-width: 400px; height: 100%; background-color: #fff; position: fixed; z-index: 999; top: 0; left: -60%; transition: left 0.5s ease 0s; }
.bz-l-nav .leftNav-header { width: 100%; height: 80px; background: #FF6600; line-height: 85px; margin-bottom: 10px; overflow: hidden; }
    .bz-l-nav .leftNav-header img { float: left; margin-right: 8px; width: 40px; height: 40px; border-radius: 50%; margin-top: 20px; margin-left: 10px; border: 1px solid #F5F5F5; }
    .bz-l-nav .leftNav-header em { color: #FFFFFF; font-size: 14px; }
.bz-l-nav .leftNav-list a { display: inline-block; height: 40px; margin-left: 10%; width: 80%; line-height: 40px; border-bottom: 1px solid #F5F5F5; text-align: left; font-size: 14px; color: #7F8393; }
.bz-l-nav .leftNav-bottom { position: absolute; bottom: 0; height: 100px; width: 100%; }
    .bz-l-nav .leftNav-bottom a { display: inline-block; margin-left: 10%; width: 80%; text-align: center; }
    .bz-l-nav .leftNav-bottom a img { max-width: 100%; height: 60px; margin-top: 10px; }
/*-----down-nav-----*/
.bz-b-nava .bgDiv { width: 100%; height: 100%; background-color: #000; opacity: .5; position:fixed; display: none; z-index: 999; bottom: 0; transition: display 1s ease 0s; }
.bz-b-nava .downNav { width: 100%; height: 128px; background-color: #F5F5F5; position: fixed; z-index: 999; bottom: -40%; }
.bz-b-nava .downNav-list { background: #FFFFFF; }
    .bz-b-nava .downNav-list a { display: inline-block; width: 96%; height: 40px; margin-left: 2%; line-height: 40px; border-bottom: 1px solid #F5F5F5; text-align: center; color: #4C4C4C; font-size: 14px; }
.bz-b-nava .downNav-cancel { background: #FFFFFF; margin-top: 5px; }
    .bz-b-nava .downNav-cancel a { display: inline-block; width: 96%; height: 40px; margin-left: 2%; line-height: 40px; border-bottom: 1px solid #F5F5F5; text-align: center; color: #4C4C4C; font-size: 14px; }

/*----- orange-header -----*/	
.bz-mobile { width: 100%; height: 40px; position: fixed; top: 0; z-index: 99; background-color: #FF6600; }
    .bz-mobile h2 { width: 56%; float: left; text-align: center; font-size: 16px; color: #FFFFFF; line-height: 40px; font-weight: 100; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
        .bz-mobile h2 li { width: 48%; float: left; text-align: center; border: 1px solid #FFFFFF; height: 20px; line-height: 20px; margin-top: 8px; }
        .bz-mobile h2 li:first-child { margin-right: -1px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
        .bz-mobile h2 li:nth-child(2) { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
            .bz-mobile h2 li a { color: #FFFFFF; font-size: 14px; font-weight: 700; }
            .bz-mobile h2 li.a { background: #FFFFFF; }
            .bz-mobile h2 li.a a { color: #FF6600; }
.bz-mobile-left { width: 22%; float: left; line-height: 40px; }
    .bz-mobile-left a { color: #FFFFFF; line-height: 40px; font-size: 16px; margin-left: 10px; float: left; }
.bz-mobile-right { width: 22%; float: right; line-height: 40px; }
    .bz-mobile-right a { color: #FFFFFF; line-height: 40px; font-size: 16px; margin-right: 10px; float: right; }
    .bz-mobile-left a em, .bz-mobile-right a em { font-size: 12px; }
    	
/*----- white-header -----*/
.bz-header { width: 100%; height: 40px; position: fixed; top: 0; z-index: 99; background-color: #FFFFFF; border-bottom: 1px solid #EFEFEF; }
    .bz-header h2 { width: 56%; float: left; text-align: center; font-size: 16px; color: #4C4C4C; line-height: 40px; font-weight: 100; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: 700; }
        .bz-header h2 li { width: 48%; float: left; text-align: center; border: 1px solid #FF6600; height: 20px; line-height: 20px; margin-top: 8px; }
        .bz-header h2 li:first-child { margin-right: -1px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
        .bz-header h2 li:nth-child(2) { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
            .bz-header h2 li a { color: #FF6600; font-size: 14px; font-weight: 700; }
            .bz-header h2 li.a { background: #FF6600; }
            .bz-header h2 li.a a { color: #FFFFFF; }
.bz-header-left { width: 22%; float: left; line-height: 40px; }
    .bz-header-left a { color: #4C4C4C; line-height: 40px; font-size: 16px; margin-left: 10px; float: left; }
.bz-header-right { width: 22%; float: right; line-height: 40px; }
    .bz-header-right a { color: #4C4C4C; line-height: 40px; font-size: 16px; margin-right: 10px; float: right; }
    .bz-header-left em, .bz-header-right em { font-size: 12px; }

    .header { background: #FFFFFF; position: fixed; height: 40px; z-index: 99; width: 100%; top: 0; border-bottom: 1px solid #EFEFEF; }
 
 	.nav { height: 40px; font-size:14px; }
	.nav .name { display:inline-block; height:40px; white-space:nowrap; width:56%; line-height: 40px; text-align:center; }
	.nav .banzhuan-icon-back { width: 22%; height: 40px; }
	    .nav .banzhuan-icon-back a img { height: 20px; width: 20px; margin-top: 10px; margin-left: 10px; }
	.nav .banzhuan-icon-back-portal { width: 22%; height: 40px; line-height: 40px; }
	    .nav .banzhuan-icon-back-portal a { color: #FFFFFF; line-height: 40px; font-size: 16px; margin-left: 15px; float: left; }
	.nav .banzhuan-icon-btn { width: 22%; height: 40px; }
	    .nav .banzhuan-icon-btn .btn_pn { width: 40px; height: 24px; margin-right: 10px; margin-top: 8px; line-height: 12px; }
            
	.visitclienttip { background:#BDD5E6; height:30px; padding:5px 10px;border-bottom:1px solid #F7F7F7;}
	.visitclienttip p  { line-height:30px; }
	.visitclienttip a.btn_download { background:#3D98CF; border-radius:5px; float:right; display:block; width:70px; text-align: center; line-height:24px; color:#E9EFF3; margin-top:3px; box-shadow:1px 2px 2px rgba(0, 0, 0, 0.1); }
	.visitclienttip a.btn_download:hover {background:#3094CF;}
	
	.user_fun { }
	.user_fun li { float:right; padding:5px 3px; }
	.user_fun li a, .nav .icon_edit a { display:block; width:45px; height:45px; background: #129AEE; line-height:45px; overflow:hidden; float: right; color: #FFFFFF; position: absolute; right: 0; top: 0; font-size: 26px;}
	.user_fun .on { }
	.user_fun a.icon_userinfo { background-position:0 0;}
	.user_fun a.icon_userinfo:hover, .user_fun .on a.icon_userinfo { background-position:0 -28px;}
	.user_fun a.icon_threadlist { background-position:-28px 0; }
	.user_fun a.icon_threadlist:hover, .user_fun .on a.icon_threadlist { background-position:-28px -28px; }
	.user_fun a.icon_search { background-position: -56px 0;}	
	.user_fun a.icon_search:hover, .user_fun .on a.icon_search { background-position: -56px -28px;}
	.user_fun a.icon_hotthread { background-position: -112px 0;}	
	.user_fun a.icon_hotthread:hover, .user_fun .on a.icon_hotthread { background-position: -112px -28px;}
	#usermsg { position:relative;}
	.user_fun .icon_msg { position: absolute; background: url(./images/icon_msg.png) no-repeat; width:10px; height:10px; display:block; top:14px; left:26px; }
	.nav .icon_edit a { background-position: -84px 0;}	
	.nav .icon_edit a:hover { background-position: -84px -28px;}
	
	.category { position: relative;}
	.category .name { padding:0 10px; display: inline-block; width: 50%; height:40px; overflow:hidden; white-space:nowrap;}
	.category .name img { margin-left:10px; vertical-align: middle; max-height: 38px; }
	.category .name .tit {white-space:nowrap; display:inline-block; max-width:90%; overflow:hidden; font-weight:400; }	
	.category .subname_list {position: absolute; top:30px; left:0; width:100%; z-index:10;}	
	.category .subname_list ul {background:#FFF; border-top:0; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3); width: 100px; font-size:12px; padding:0; line-height:35px; margin: 0 auto;}
	.category .subname_list li { height: 40px; }
	.category .subname_list a:hover { color:#2782BA; }
	.category .subname_list a { display:block; white-space: nowrap; margin: 0 10px; overflow: hidden;}

/*----- header -----*/
    .logo { height: 40px; line-height: 40px; font-size: 14px; margin-left: 10px; width: 28%; float: left; }
        .logo a { color: #333; display: inline-block; width: 95%; height: 23px; background: url(./images/logo.png) no-repeat 0 0; background-size: 100% 100%; margin: 13px 0; }
 
 	.nav { height: 40px; font-size:14px; }
	.nav .name { display:inline-block; height:40px; white-space:nowrap; width:56%; line-height: 40px; text-align:center; color: #7F8393; }
	.nav .banzhuan-icon-back { width: 22%; height: 40px;}
	    .nav .banzhuan-icon-back a img { height: 20px; width: 20px; margin-top: 10px; margin-left: 10px; }
	.nav .banzhuan-icon-btn { width: 22%; height: 40px; }
	    .nav .banzhuan-icon-btn .btn_pn { width: 40px; height: 24px; margin-right: 10px; margin-top: 8px; line-height: 12px; }

/*----- guide-bg-box -----*/
.guide-bg-box { background-color: #FFF; width: 100%; margin-top: 40px; height: 300px; }
.back-cover-black { background: url(./images/back-cover-black.png) repeat; width: 100%; height: 100%; }

.hero { height: 300px; background-image: url(./images/hero-bg.jpg); background-size: 100% 300px; }
    .hero .text-center { width: 95%; margin: 0 auto; text-align: center; padding-top: 80px; }
        .hero .btn-more { text-align: center; margin-top: 40px; }
        .hero .btn-more a { color: #fff; text-decoration: none; padding: 10px 20px; background-color: rgba(0,0,0,0.5); border-radius: 5px; margin-left: 5px; margin-right: 5px; }
        .hero .btn-more a:hover { background-color: rgba(0,0,0,0.9); }

/*----- forumlist -----*/
    #chart { border-top: 1px solid #EFEFEF; border-bottom: 1px solid #EFEFEF; }
    #chart ul { overflow: hidden; }
	#chart li { float: left; text-align: center; width: 33.33%; font-size: 20px; line-height: 24px; }
    #chart li span { display: block; line-height: 16px; height: 16px; font-size: 12px; overflow: hidden; color: #D7D7D7; }
    #chart li em { color: #999; }

	.wm { margin: 10px 0; }
	.bm { margin-bottom: 0px; border-bottom: 0px dashed #EFEFEF; }
	.bm_c { padding: 0 10px; }

	.bm_h .o { float: right; width: 31px; margin-right: 20px; }
		.bm_h .o img { float: right; cursor: pointer; }
	.bm_h .i { padding-left: 10px; }
	.bm_h .pn { margin-top: 4px; }
	.bm_h { height: 54px; background: #F6F6F6; line-height: 54px; white-space: nowrap; overflow: hidden; border-bottom: 1px dashed #EFEFEF; }
	.bm_h h2 { height: 54px; background: #FFFFFF; }
	.bm_h h2 a { display: block; margin: 0 31px 0 10px; padding-left: 10px; font-size: 16px; line-height: 54px; font-weight: 100; }
	
	.subforumshow {  }
	.sub_forum { background: #FFF; border:0px solid #EDEDED; border-top:0; border-radius: 0 0 5px 5px;}
	.sub_forum ul { overflow: hidden; }
	.sub_forum li { display: inline-block; width: 25%; height: 90px; float: left; text-align: center; overflow: hidden; }
        .sub_forum li a { display: inline-block; width: 50px; height: 60px; position: relative; }
        .sub_forum li a img { margin-top: 10px; width: 50px; height: 50px; border-radius: 5px; }
        .sub_forum li a .nopic { display: block; background: url(./images/nopic.png) no-repeat 50% 50%; cursor: pointer; margin-top: 10px; width: 50px; height: 50px; border-radius: 5px; }	
        .sub_forum li .name { color: #333; font-size: 12px; line-height: 1.7; }
        .sub_forum li .num { position: absolute; background: #FF6600; color: #FFFFFF; padding: 1px 8px; border-radius: 20px; font-size: 12px; line-height: 20px; margin-left: -15px; margin-top: 2px; }

/*-- forumdisplay --*/
	/*-----sub-----*/
	.bz-b-nava-ziban .bgDiv { width: 100%; height: 100%; background-color: #000; opacity: .5; position:fixed; display: none; z-index: 999; bottom: 0; transition: display 1s ease 0s; }
	.bz-b-nava-ziban .downNav { width: 100%; height: 40%; position: fixed; z-index: 999; bottom: -40%; background: #FFFFFF; }
	.bz-b-nava-ziban .downNav-list { padding: 10px; }
	    .bz-b-nava-ziban .downNav-list a { display: inline-block; width: 32%; height: 40px; line-height: 40px; border-bottom: 1px solid #F5F5F5; text-align: center; color: #4C4C4C; font-size: 14px; overflow: hidden; }
	.bz-b-nava-ziban .downNav-cancel {  }
	    .bz-b-nava-ziban .downNav-cancel a { display: inline-block; width: 96%; height: 40px; margin-left: 2%; line-height: 40px; border-bottom: 1px solid #F5F5F5; text-align: center; color: #4C4C4C; font-size: 14px; }

    	.bz-fd-appl4 { border-bottom: 1px solid #EFEFEF; width: 100%; padding: 10px 0; overflow: hidden; }
    	.bz-fd-appl4 li { float: left; width: 25%; text-align: center; }
    	.bz-fd-appl4 li.a a { border-bottom: 3px solid #666; padding-bottom: 10px; color: #666; }
    	.bz-fd-appl4 li .xw1 { border-bottom: 3px solid #666; padding-bottom: 10px; color: #666; }
   	
    	.bz-fd-appl3 { border-bottom: 1px solid #EFEFEF; width: 100%; padding: 10px 0; overflow: hidden; }
    	.bz-fd-appl3 li { float: left; width: 33.3%; text-align: center; }
    	.bz-fd-appl3 li.a a { border-bottom: 3px solid #666; padding-bottom: 10px; color: #666; }
    	.bz-fd-appl3 li .xw1 { border-bottom: 3px solid #666; padding-bottom: 10px; color: #666; }    	    	

    .banzhuan-dispaly-header { padding:10px; overflow:hidden; background:#FFF; color:#999; margin:0 0 10px; border-bottom: 1px solid #EFEFEF; }
    .banzhuan-dispaly-header .fhlogo { display:block; overflow:hidden; }
    .banzhuan-dispaly-header .fhlogo img { max-width:100%; height:50px; background:#fff; border-radius:5px; }
    .banzhuan-dispaly-header h1 { height:30px; line-height: 30px; font-size:16px; color:#333; font-weight:100; }
    .banzhuan-dispaly-header p { line-height:20px; font-size:12px; overflow:hidden; }
    .banzhuan-dispaly-header p.info span { margin-right:15px; line-height:15px; }
    .banzhuan-dispaly-header .forum-fav { display:inline-block; height:30px; line-height:32px; border: 1px solid #666; color: #666; border-radius:20px; font-size:14px; padding:0 10px; transform-origin: 0 0; }
    .forum-header-left { float: left; width: 20%; height: 50px; line-height: 50px; }
    .forum-header-middle { float: left; width: 50%; height: 50px; overflow: hidden;}
    .forum-header-right { float: right; width: 30%; height: 50px; line-height: 50px; }
        .forum-header-right a { float: right; margin-top: 8px; }        

	.threadlist { padding: 0; background: #FFFFFF; margin-top: 10px; margin-bottom: 10px;}
	.threadlist .thread_tit { padding: 0 10px; border-bottom:1px solid #EFEFEF; line-height:40px; color: #4C4C4C; font-size:15px; font-size:700;}
	.threadlist li { border-bottom:1px solid #EFEFEF; font-size:14px; }
	.threadlist li a { display:block; padding:7px 10px; font-size:14px; line-height:25px; color: #333; }
	.threadlist .num { position:absolute; background: url(./images/icon_num.png) no-repeat 0 6px; right:10px; bottom:10px; padding:0 0 0 18px; font-size:12px; color:#C0C0C0; }
	.threadlist .icon_top,.threadlist .icon_tu { left:0; top:-1px;}
	.threadlist .by { font-size:12px; color:#D7D7D7; display:inline; }
	.banzhuan-item-info { margin: 5px 0; }
	.banzhuan-item-info span { margin-right: 5px; }
	
	#bzsub { overflow: hidden; }
	    #bzsub a { float: left; margin: 5px 5px 0 0; height: 20px; line-height: 20px; font-size: 12px; padding: 0 5px; border-radius: 2px; background: #F4F4F4; border: 1px solid #DADADA; }
	
    	.banzhuan-list .banzhuan-card h1 { margin-bottom: 3px; line-height: 1.4; }
        	.banzhuan-list .banzhuan-card h1 a { font-size: 16px; }

    	.post-bottom em { font-size: 12px; }
    	.post-bottom span { float: left; }
    	.color-zhiding, .color-jinghua { color: #FE350E; }    
    
    	.post-bottom-three a { width: 32.5%; float: left; height: 80px; }
    	.post-bottom-three a:nth-child(2) { width: 33%; margin-left: 1%; margin-right: 1%; }
        	.post-bottom-three a img { width: 100%; height: 70px; object-fit: cover; }	

	.bz-fd-jinbi { background: #FFF; padding: 15px; text-align: center; border-radius: 3px; }
	    .bz-fd-jinbi h3 { border: 1px dashed #ECECEC; padding: 10px; font-size: 14px; color: #FFAF00; }
	    .bz-fd-jinbi .pn { width: 100%; height: 35px; margin-top: 20px; background: #F85857; color: #FFF; font-size: 14px; border: 0; border-radius: 3px; }
        .bz-fd-jinbi .pnc { background: #FFF; border: 0; margin: 10px; color: #666; }

	.bz-fd-passwd { background: #FFF; padding: 15px; text-align: center; border-radius: 3px; }
	    .bz-fd-passwd h3 { border: 1px dashed #ECECEC; padding: 10px; font-size: 14px; color: #FFAF00; }
	    .bz-fd-passwd .pn { width: 100%; height: 35px; background: #F85857; color: #FFF; font-size: 14px; border: 0; border-radius: 3px; margin-top: 10px; }
        .bz-fd-passwd .bzpx { border: 1px solid #EFEFEF; line-height: 30px; font-size: 14px; border-radius: 5px; }
	
		.bzwaterfall { margin-top: 10px; }
		    .bzwaterfall ul { padding: 0 2%; }
			    .bzwaterfall ul li { width: 49%; float: left; margin-bottom: 10px; }
			    .bzwaterfall ul li:nth-child(2n+1) { margin-right: 1%; }
			    .bzwaterfall ul li:nth-child(2n) { margin-left: 1%; }
			    .bzwaterfall ul li a { width: 100%; }
			    .bzwaterfall ul li img { width: 100%; height: 110px; object-fit: cover; }
			    .bzwaterfall ul li .auth a, .bzwaterfall ul li .auth a em { font-size: 12px; }
			    		.bzwaterfall .nopic { display: block; background: url(./images/nopic.png) no-repeat 50% 50%; cursor: pointer; }

	.bz-ziban { display: block; position: fixed; right: 8px; bottom: 100px; height: 42px; width: 42px; line-height: 42px; text-align: center; z-index: 99; background: rgba(0,0,0,0.65); border-radius: 50%; }
        .bz-ziban i { color: #FFF; }
	.bz-fatie { display: block; position: fixed; right: 8px; bottom: 50px; height: 42px; width: 42px; line-height: 42px; text-align: center; z-index: 99; background: rgba(0,0,0,0.65); border-radius: 50%; }
        .bz-fatie i { color: #FFF; }
	
/*----- post -----*/
	.btn_pn { width:44px; height:31px; overflow:hidden; border: 1px solid #FFF; line-height:31px; border-radius: 4px;}
	.btn_pn_grey { background: #F6F6F6; color:#FFF; float: right;}
	.btn_pn_blue { background: #ff8200; color:#FFF; float: right; }
	
	.post_msg_from li,.post_from li{ line-height:38px; padding:10px; font-size:16px; }
	.post_msg_from .px,.post_from .px { width:90%; background:none; padding:10px; font-size:16px; }
	.post_msg_from textarea,.post_from textarea{ border:0; width:100%; background:none; padding:5px 0; font-size:16px;}
	.post_from .sort_sel { background:none; width:100%; border: 0;font-size:16px; color:graytext; margin-left:-2px; }
	
	.post_imglist { padding:15px 0 0 15px; }
	.post_imglist li { position:relative; float:left; padding: 0 10px 0 0; }
	.post_imglist li .del { position: absolute; left:-5px; top:-10px; }
	.post_imglist li .p_img img { padding:2px; border:1px solid #DDD; }

	.sec_code { padding:10px; color:#999; }
	.sec_code .px { color:#999; }
	.post_from .sec_code .px { margin-left: 10px; }
	
/*----- post-forumselect -----*/	
	.banzhuan-post-forumselect { background: #F6F6F6; }
	.forumlistpbl_box { width: 100%; padding-bottom: 10px; overflow: hidden; background: #FFF; }
	.forumlistpbl_box .pbnv { line-height: 40px; font-size: 14px; margin: 0 3%; }
	.forumlistpbl_box .pbnv a { color: #D7D7D7; }
	.forumlistpbl { overflow: hidden; margin: 0 auto 20px; width: 96%; border: 1px solid #EFEFEF; background: #fff; }
	.forumlistpbl li { float: left; overflow-x: hidden; overflow-y: auto; padding: 5px 1.5%; width: 30%; height: 300px; border-left: 1px solid #EFEFEF; }
	.forumlistpbl li:first-child { border-left: none; }
	.forumlistpbl li p { height:30px; line-height:30px; }
	.forumlistpbl li a { display: block; white-space: nowrap; overflow: hidden; padding: 0 4px; text-decoration: none; border-width: 1px 0; font-size:14px; color:#333; text-overflow: ellipsis; }
	.forumlistpbl li .pbls a { background: #F6F6F6; }
	.forumlistpbl_box .pbut { width: 50%; margin: 0 25% 10px 25%; display:block;}
	.forumlistpbl_box .pn { background: #F6F6F6; padding: 3px 28px; border: none; width: 100%; height: 35px; border-radius: 5px; }
	.forumlistpbl_box .pnc { background: #ff8200; padding: 3px 28px; border: none; width: 100%; height: 35px; color:#fff; border-radius: 5px; }
		
/*----- viewthread -----*/
	/*-----down-nav-----*/
	.bz-b-nava-thread .bgDiv { width: 100%; height: 100%; background-color: #000; opacity: .5; position:fixed; display: none; z-index: 999; bottom: 0; transition: display 1s ease 0s; }
	.bz-b-nava-thread .downNav { width: 100%; height: 128px; position: fixed; z-index: 999; bottom: -40%; background: #FFFFFF; }
	.bz-b-nava-thread .downNav-list {  }
	    .bz-b-nava-thread .downNav-list a { display: inline-block; width: 96%; height: 40px; margin-left: 2%; line-height: 40px; border-bottom: 1px solid #F5F5F5; text-align: center; color: #4C4C4C; font-size: 14px; overflow: hidden; }
	.bz-b-nava-thread .downNav-cancel {  }
	    .bz-b-nava-thread .downNav-cancel a { display: inline-block; width: 96%; height: 40px; margin-left: 2%; line-height: 40px; border-bottom: 1px solid #F5F5F5; text-align: center; color: #4C4C4C; font-size: 14px; }

    .banzhuan-view-bg .message iframe { width: 100% !important; height: 250px !important; }
    .replaytitle { margin-top: 10px; padding: 0 10px 30px 10px; }
    .replaytitle .rtit-reply { line-height: 20px; height: 20px; position: relative; z-index: 1; text-align: center; font-size: 16px; color: #000; }
    .replaytitle .rtit { line-height: 40px; height: 40px; position: relative; z-index: 1; text-align: center; border-bottom: 1px solid #F5F5F5; }
    .replaytitle a { display: inline-block; color: #999; font-size: 14px; height: 39px; float: right; }
    .replaytitle a.a { color: #000; }
    .banzhuan-view-bg-p { padding: 5px 4% 10px; width: 92%; overflow: hidden; border-bottom: 1px solid #EFEFEF; }
    .banzhuan-view-bg-em { overflow: hidden; padding: 0 10px 10px; border-bottom: 1px solid #EFEFEF; }
    .banzhuan-view-bg-em em { font-size: 12px; line-height: 27px; }
	.postlist {  }
	.postlist h2 { clear:both; font-size:18px; line-height:1.5em; font-weight:bold; padding: 10px; }
	.replc { border-bottom: 1px solid #F6F6F6; }
	.plc { position: relative; padding: 0 10px; }
	.plc .avatar { position:absolute; left:10px; top:9px; display:inline; }
	.plc .avatar img { border:1px solid #EFEFEF; padding:1px; border-radius: 32px; }
	.plc .pi { padding:10px 0; position:relative; display: block; }
	.plc .pi .authi { position: relative; margin-left: 40px; margin-bottom: 10px; font-size: 12px; }
	.plc .pi .authi li em { font-style: normal; }	
	.plc .pi .authi .bz-small a { font-size: 12px; }
	.plc .pi .authi .bz-small a em { background: #FCAD30; color: #FFFFFF; padding: 0 5px; border-radius: 2px; -webkit-transform: scale(0.7,0.7); font-size: 10px; line-height: 18px; display: inline-block; }
	.plc .pi .authi .color-nan, .plc .pi .authi .color-nv { font-size: 12px !important; font-weight: 100; }	
	
	.plc .pi .message { font-size:14px; line-height: 150%; }
	.plc .pi .message .jammer { font-size:10px; color:#F0F0F0; }
	.plc .pi .message img, .plc .pi .img_one img { margin: 5px 0; max-width: 100%; }
	.plc .pi .message .quote { padding:10px 10px 7px 11px; margin:5px 0; border:1px dashed #D7D7D7; font-size:12px; }
	.plc .pi .quote { padding: 8px; margin-top: 10px; background: #F6F6F6; border-radius: 5px; font-size: 12px; line-height: 150%; color: #666; }
    .plc .pi .quote a { color: #999; margin: 0 5px; }
	.plc .pi .img_list { margin:4px auto; }	
	.plc .pi .img_list li { float:left; width:83px; height:83px; margin:0 4px 4px; text-align:center;vertical-align: middle; line-height:83px; }
	.plc .pi .img_list li a { display:block;}
	
	.manage { margin:4px -10px 0 0; position:absolute; top:38px; right:5px; height:50px; }
	.button { color:#FFF; background: #ff8200; margin:0 2px; border:0; font-size:12px; border-radius: 2px; padding: 5px 10px; }
	.button2 { color: #FFF; background: #ff8200; margin: 0; border: 0; font-size: 12px; border-radius: 2px; padding: 5px 10px; }
	.button2:hover, .button:hover { background: #F6F6F6; color: #FFFFFF; }
	
	.fastpost { margin-left: 45px; }
	.fastpost .input { width: 100%; height: 29px; text-indent: 7px; margin-top: 0px; border: 1px solid #EFEFEF; border-radius: 2px; } 
	.search { padding:10px; background: #FFFFFF; }
	.search .input { width:100%; height:29px; text-indent:7px; margin-top:0px; border:0px solid #D9D8D8; border-radius: 5px; background: #F6F6F6; }
	
    	.banzhuan-portalview-footer { height: 44px; border-top: #EFEFEF 1px solid; background: #FFFFFF; position: fixed; bottom: 0; z-index: 99; width: 100%; display: block; }
    	.banzhuan-portalview-footer-pinglun { width: 65%; height: 44px; float: left; line-height: 44px; }
        	.banzhuan-portalview-footer-pinglun a { padding: 5px 120px 5px 5px; font-size: 12px; border-radius: 20px; margin-left: 10px; background: #F5F5F5; }
    	.banzhuan-portalview-footer-share { width: 35%; float: left; }
        	.banzhuan-portalview-footer-share li { height: 44px; float: left; line-height: 44px; text-align: center; position: relative; }
        	.banzhuan-portalview-footer-share li:first-child { width: 40%; }
        	.banzhuan-portalview-footer-share li:nth-child(2) { width: 30%; }
        	.banzhuan-portalview-footer-share li:nth-child(3) { width: 30%; }
            	.banzhuan-portalview-footer-share li a { color: #D7D7D7; font-size: 16px; }
            	.banzhuan-portalview-footer-share li em { position: absolute; top: 2px; right: 4px; padding: 1.5px; border-radius: 10px; background: #F74C31; color: #FFF; min-width: 20px; max-width: 30px; height: 15px; line-height: 15px; overflow: hidden; display: inline-block; -webkit-transform: scale(0.6,0.6); font-size: 10px; }
    
    .banzhuan-viewthread-footer-reply { width: 50%; float: left; } 
    .banzhuan-viewthread-footer-reply li { width: 100%; float: left; line-height: 44px; text-align: left; position: relative; overflow: hidden; }
        .banzhuan-viewthread-footer-reply li a { padding: 7px 90px 5px 10px; margin-left: 10px; border-radius: 20px; background: #F5F5F5; }
    .banzhuan-viewthread-footer-share { width: 50%; float: left; margin-top: 10px; }
        .banzhuan-viewthread-footer-share li { width: 33%; height: 20px; float: right; text-align: center; position: relative; }
            .banzhuan-viewthread-footer-share li a { color: #D7D7D7; font-size: 12px; }
            .banzhuan-viewthread-footer-share li a:before { font-size: 16px; }
            .banzhuan-viewthread-footer-share li em { position: absolute; bottom: 8px; right: 8px; padding: 1.5px; border-radius: 10px; background: #F74C31; color: #FFF; min-width: 20px; max-width: 30px; height: 15px; line-height: 15px; overflow: hidden; display: inline-block; -webkit-transform: scale(0.7,0.7); }

	.bz-thread-share .bgDiv { width: 100%; height: 100%; background-color: #000; opacity: .5; position:fixed; display: none; z-index: 888; bottom: 0; transition: display 1s ease 0s; }
	.bz-thread-share .upNav { width: 100%; height: 40%; background-image: url(./images/bzshare.png); background-size: 100% 300px; position: fixed; z-index: 999; top: -40%; color: #FFFFFF; }
	
    /*----- viewthread/activity -----*/	
	.banzhuan-activity {  }
	.banzhuan-bg1 { background: #F6F6F6; }
	.banzhuan-padding5 { padding: 10px; }
	.message button { padding: 3px 10px; background: #ff8200; color: #FFFFFF; border-width: 0px; border-radius: 4px; margin-top: 20px; }
	.message .xw1 { text-align: center; margin-bottom: 20px; border-bottom: 1px solid #EFEFEF; }
	.postmessage { margin: 50px 0; }
	.mbn img { width: 100%; }
	.mbn dl { background: #F6F6F6; }
	.mbn dl dt { border: 1px solid #EFEFEF; padding: 5px; }
	.mbn .mtn em { color: #ff8200; font-size: 18px; margin: 0 5px; }
	.mbn .xg1 { color: #BDBDBD; }
	#activityjoin, #activityjoincancel, .message .xs1 { background: #F6F6F6; padding: 20px 0; }
	#activityjoin .xi1, #activityjoin .xi2 { color: #BDBDBD; margin: 5px 0; }
	#activityjoin .txt_s { width: 155px; }
	.message .xs1 { background: #F6F6F6; padding: 20px 0; margin-top: 10px; }
	.message .xs1 tr { border-bottom: 1px solid #EFEFEF; }

    /*----- viewthread/poll -----*/	
	.banzhuan-poll {  }
	.banzhuan-poll p { margin: 10px 0; padding: 5px 10px; background: #FFFFFF; }
	.banzhuan-poll .xi1 { color: #BDBDBD; margin: 5px 0; }
	.banzhuan-poll .xi1 a { color: #ff8200; margin: 0 5px; }
	.banzhuan-poll #pollsubmit { padding: 3px 10px; background: #ff8200; color: #FFFFFF; border-width: 0px; border-radius: 4px; margin-top: 20px; }

   /*----- viewthread/reward -----*/	
	.banzhuan-reward {  }
	.banzhuan-reward .xs3 { color: red; margin: 5px 0; font-size: 18px; }
	.banzhuan-reward .xi1, .banzhuan-reward .xg1 { color: #BDBDBD; margin: 5px; background: #FFFFFF; padding: 5px; font-size: 10px; }
	.banzhuan-reward .psta img { width: 32px; height: 32px; border-radius: 50%; }
	.banzhuan-reward .psti { background: #FFFFFF; padding: 5px; }
	.banzhuan-reward .psti p a { color: #7F8393; font-size: 12px; line-height: 30px; }

   /*----- viewthread/debate -----*/	
	.banzhuan-debate {  }
	.banzhuan-debate .xi1 { color: #BDBDBD; margin: 5px 0; }
	.banzhuan-debate .xg2 { color: #BDBDBD; margin: 10px 0; background: #FFFFFF; padding: 5px; font-size: 10px; }
	.banzhuan-debate .pbn { margin-bottom: 20px; border-bottom: 1px solid #ffffff; padding-bottom: 20px; }
	#affirmbutton, #negabutton { background: #ff8200; color: #FFFFFF; padding: 3px 10px; border-radius: 4px; }
	#stand { background: #ff8200; padding: 3px 10px; color: #FFFFFF;}
	   
   /*----- viewthread/trade -----*/	
.banzhuan-trade {  }

   /*----- viewthread/jinbi -----*/	
.locked { border: 1px dashed #ECECEC; padding: 10px; font-size: 14px; color: #FFAF00; }   
    .locked .viewpay { margin-left: 10px; background: #F85857; color: #FFFFFF; font-size: 12px; border: 0; border-radius: 3px; padding: 1px 8px; }
.bz-vt-jinbi { background: #FFF; padding: 15px; text-align: center; border-radius: 3px; }
    .bz-vt-jinbi tr { line-height: 35px; }
    .bz-vt-jinbi th { font-size: 14px; color: #999; }
    .bz-vt-jinbi td { font-size: 14px; color: #F74C31; }
    .bz-vt-jinbi .pn { width: 100%; height: 35px; margin-top: 20px; background: #F85857; color: #FFFFFF; font-size: 14px; border: 0; border-radius: 3px; }

/*----- pop -----*/	
	.tip { width:300px; background: #FFFFFF; margin:0 auto;border:1px solid #D7D7D7; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;text-align:center;}
	    .tip dt { padding:30px 20px; font-size:15px; }  
		.tip dd { background:#FFF; border-top:1px solid #D7D7D7; padding: 5px; overflow: hidden; }
		.tip dd a { margin-left:15px; }
	
/*----- page -----*/
	.page { text-align:center; margin:20px 10px; overflow: hidden; }
        .page a { border: 1px solid #E9E9E9 !important; border-radius: 5px; margin-left: 1% !important; padding: 10px 0 !important; background: #FFF !important; display: block !important; width: 31.5% !important; float: left; font-size: 14px; text-align: center !important; text-indent: 0px !important; height: 27px !important; margin-right: 0px !important; }
        .page select{ border: 1px solid #CCC; height: 28px;}

/*----- myinfo -----*/
	.user_avatar { text-align:center; margin-bottom:10px; padding: 100px 0 40px 0; background: #F6F6F6 url(./images/hero-bg.jpg) 100% 100%;}
		.user_avatar img { border-radius:45px; border:1px solid #FFF; box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.3); width:60px; height:60px; }
		.user_avatar .name { color:#FFFFFF; font-size:16px; line-height:40px; }

	.user_box { background:#FFF; border-radius:0px; border:0px solid #DDD; margin:0; }
		.user_box li { line-height:38px; border-bottom:1px solid rgba(0, 0, 0, 0.08); padding:0 20px 0 10px; color:#333; font-size:14px; font-weight:700; }
		.user_box li span { color:#2782BA; float:right; }
		.btn_exit { padding:10px; background: #FFFFFF; margin: 10px 0 55px 0;}
		.btn_exit a { background: none; width: 300px; height: 29px; display: block; line-height: 29px; overflow: hidden; margin: 0 auto; text-align: center; font-size: 14px; }
			.btn_exit a:hover { background: none;}

	.myinfo_list { width: 100%; margin: 0 auto; }
	.myinfo_list li { background: #FFFFFF; width: 100%; height:40px; float:none; margin:0; border-radius: 0px; border-bottom: #EFEFEF 1px solid; }
		.myinfo_list li a { display:block; line-height:40px; text-align: left; font-size:16px; padding-left: 15px; }
	
/*----- view message -----*/
	.friend_msg { padding:5px 0; }
	.friend_msg .avat img,.self_msg .avat img { padding:1px; background: #F2F2F2; border: 1px solid #BABABA; display: inline-block; border-radius: 32px; }
	.self_msg { padding:5px 0; }
	.friend_msg .date { color:#BEBEBD; padding-left:12px; }
	.self_msg .date { color:#BEBEBD; padding-right:12px; text-align:right; }
	
	.dialog_green .dialog_c { background: none; width:230px; margin-left: 3px; }
	.dialog_green .dialog_t { background: #F6F6F6; width:180px; font-size:15px; line-height:25px; padding:15px; border-radius: 5px;}
	.dialog_green .dialog_b { background: none; width:230px; height:0px; overflow:hidden; }
	.dialog_white .dialog_c { background: none; width:230px; margin-right: 3px; }
	.dialog_white .dialog_t { background: #F6F6F6; width:200px;font-size:15px; line-height:25px; padding:15px; border-radius: 5px; }
	.dialog_white .dialog_b { background: none; width:230px; height:0px; overflow:hidden; }
	
	.reply .px { border-radius:4px; padding:7px 10px; width:95%; border:1px solid #D9D8D8; }
	.reply .px:focus { color:#4C4C4C;}

/*----- login & register -----*/
    .dialogbox .loginbox { margin: 0; }
    .dialogbox .loginbox .p_fre { width: 100% !important; }
        	
    .btn_login, .btn_register { width: 96%; margin: 0 auto; }

	.loginbox { margin: 50px 0 54px 0;}
	.loginbox .sec_code { padding: 10px; }
	.login_from { background:#FFF; border:1px solid #EFEFEF; margin-bottom:15px; padding: 10px 0; }
	.login_from li { border-bottom:1px solid #EFEFEF; line-height:45px; padding:0 10px; color:#AFAFAF; font-size:14px; }
		.btn_login .pn, .btn_register .pn { background: #ff8200; width:100%; height:40px; display:block; overflow:hidden; margin:0 auto; color:#FFF; font-size:14px; font-weight:400; text-align: center; border: 0; border-radius: 5px; }
		.btn_login .pn:hover,.btn_register .pn:hover { background: #ff8200; color:#F0EFEF; }
		
		.btn_qqlogin { text-align: center; height: 80px; border: 1px solid #EFEFEF; background: #FFFFFF; }
		.btn_qqlogin a { color: #D7D7D7; font-size: 50px; }
		.btn_qqlogin a:hover { color: #ff8200; }
		
		.loginbox p { line-height:35px; font-size:14px; color:#D7D7D7; text-align: left;}
		.reg_link a { padding-right:10px; color:#BDBDBD; }
		.px{ border:1px solid #EFEFEF; padding: 2px 4px; line-height: 30px; font-size:14px; border-radius: 5px;}
		.px:focus { color:#4C4C4C;}
		.p_fre { width: auto !important; }
		.banzhuan-login-input { background-color: #FFFFFF !important; width: 97%; padding: 2px 1.5%; height: 30px!important; min-height: 30px!important; border-radius: 4px; border: 1px solid #EFEFEF; transition: border 0.2s linear 0s,box-shadow 0.2s linear 0s; }
		.sel_list { width:100%;border: 0; padding: 2px 4px; font-size:14px; font-weight:700; }
		.login_select { display: block; position: relative;}
		.login_select .login-btn-inner { display: block; font-size: 14px; font-weight:700; min-width: 0.75em; overflow: hidden; position: relative; text-overflow: ellipsis; white-space: nowrap; }
		.login_select select { position: absolute; top: 0; width: 100%; z-index: 2; cursor: pointer; height: 3em; left: 0; max-height: 100%; min-height: 100%; opacity: 0.0001;}
		.login-btn-text { float:left; }
		.login_select .icon-arrow { background: url(./images/icon_arrow.png) no-repeat 15px 17px; width:30px; height:30px; float:right; }
	
	.login_pop { background:#F1F1F1; padding: 0 14px 20px; }	
	.log_tit { text-align:center; font-size:16px; font-weight:700; line-height:45px; }
	.icon_close { background: url(./images/icon_close.png) no-repeat 0 0; width:13px; height:11px; overflow:hidden; display:block; margin-top:17px; }
	.btn_qqlogintext { margin:10px 0; }
	.btn_qqlogintext a.text_qqlogin { background: url(./images/qqlogintext.png) no-repeat; width:120px; height:25px; display:block; line-height:2000px; overflow:hidden; }
	.login_pop .login_from { margin-bottom: 10px; }
	.login_pop .login_check { margin:0 0 10px 0; color:#A5A5A5; }
	.q_reg a { color:#A5A5A5; font-size:14px; }
	.s_code { color:#A5A5A5; }
	.s_code .px { color:#A5A5A5; }
	.s_code .px:focus { color:#4C4C4C; }
	a.other_c { color:#A5A5A5; margin-left:5px; }
	
/*----- collection -----*/
	.coll_list { background:#FFF; margin:10px 0; border:0px solid #EFEFEF; padding:0 10px; overflow: hidden; }
		.coll_list li { line-height:25px; float: left; background: #F6F6F6; margin: 10px 5px; border-radius: 5px; }
			.coll_list li a { display:block; font-size:12px; padding: 5px 10px; }

	.jump_c { padding:130px 25px; font-size:15px; }
	.jump_c a { color:#2782BA; }
	
/*----- page message & pm-----*/
    .pmbox { margin: 10px 0; }
	.pmbox li { position:relative; color:#A5A5A5; border-bottom:1px solid #DDD; font-size:14px; height:55px; overflow:hidden; }
	.pmbox li .avatar_img img { background:#F2F2F2; position:absolute; left:10px; top:7px; border:1px solid #E9E9E9; padding:2px; display:inline-block; border-radius: 32px; }
	.pmbox li a { display:block; padding:5px 10px 5px 55px; }
	.pmbox li .num { background: red; color:#FFF; float: right; font-size: 10px; height: 20px; line-height: 20px; padding: 0 10px; border-radius:10px; }
	.pmbox li .time { float:right; margin-left: 5px; font-size: 12px; border-bottom: 1px solid #D7D7D7; padding-bottom: 5px; line-height: 12px; color: #D7D7D7; }
	.pmbox li .name { color:#333; }
	
/*----- clew con -----*/
	.clew_con { padding:10px; }
	.clew_con .tit { line-height:40px; font-size:14px; }
	.clew_con p { margin:10px 0; }
	.clew_con  .button { background: #3D98CF; border-radius:5px; display:inline-block; margin-left:6px; margin-top:3px; width:80px; height:26px; text-align: center; line-height:24px; color:#E9EFF3; box-shadow:1px 2px 2px rgba(0, 0, 0, 0.1); cursor: pointer; }
	.clew_con  .button:hover { background: #3094CF; }
	
/*----- footer -----*/
	.footer { text-align:center; line-height:2em; color:#D7D7D7; padding: 20px 0; background: #F6F6F6; margin-top: 20px; }
		.footer a { margin:0 6px; color:#D7D7D7; font-size: 12px; }
		.footer p { font-size: 12px; }
		
/*----- footerbar -----*/
    #footbar { position: fixed; bottom: 0; z-index: 99; width: 100%; height: 44px; display: block; }
    #footbar a:link, #footbar a:visited, #footbar a:hover { color: #FF6600; text-decoration: none; }
    #footbar .fbc { height: 44px; background: #F6F6F6; box-shadow: 0 -1px 1px rgba(0,0,0,0.1); }
    #footbar .fbc li { float: left; width: 20%; text-align: center; padding-top: 5px; }
    #footbar .fbc li a { color: #808080; display: block; font-size: 10px; line-height: 10px; height: 44px; }
    #footbar .fbc li.a a { color: #FF6600; }
    #footbar .fbc li a:before { display: block; height: 24px; line-height: 24px; font-size: 20px; }
    	#footbar .fbc li em { position: absolute; bottom: 20px; right: 8px; padding: 1.5px; border-radius: 10px; background: #F74C31; color: #FFF; width: 20px; height: 17px; overflow: hidden; }    

/*----- discuz/header/tab -----*/
    .banzhuan-discuz-header { margin-bottom: 10px; }
    .banzhuan-discuz-header-y { width: 22%; line-height: 40px; float: right; }
    .banzhuan-discuz-header-y a { float: right; padding-right: 15px; color: #7F8393; }
    .tabClick { background: #FFFFFF; overflow: hidden; }
    .tabClick li { height:37px; line-height: 37px; width: 50%; float: left; text-align: center; }
    .tabClick li.active { color: #ff8200; transition: 0.1s; font-weight: bold; }
    .tabCon { overflow: hidden; }
    .tabBox { position: relative; }
    .tabList { word-break: break-all; width:100%; float:left; line-height:100px; text-align:center; color:#D3D3D3; font-size:36px; font-family: "Arial Black"; }
    .lineBorder { height: 2px; overflow: hidden; border-bottom: 1px solid #ff8200; background: #FFFFFF; }
    .lineDiv { background: #ff8200; height: 2px; width: 50%; }

/*----- to top --------*/
	.scrolltop { display:block; position:fixed; right:8px; height:38px; width:38px; z-index:99; background:rgba(64, 64, 64, .9); border-radius:50%; box-shadow:0 0 2px rgba(0,0,0,.3); margin-bottom: 45px; }
/*-----	.scrolltop:after { content:""; position:absolute; top:11px; left:10px; width:18px; height:3px; border-radius:1px; background:white; border-radius:1px; }--------*/
	.scrolltop:before { content:""; position:absolute; top:13px; left:10px; display:inline-block; border-left:9px solid transparent; border-right:9px solid transparent; border-bottom:9px solid white; border-top:0; -webkit-transform:scale(1,1.2222); -webkit-transform:translate(0,1px); transform:scale(1,1.2222); transform:translate(0,1px); }
	.scrolltop.bottom { bottom:8px; }
	.scrolltop.bottom:after { top:23px; }
	.scrolltop.bottom:before { border-top:9px solid white; border-bottom:0; }

/* other by banzhuan */
	.banzhuan-clear { clear: both; }

/* search by banzhuan */
	.banzhuan-search-bg { margin-top: 10px; }
	.search-hot { min-height: 200px; }
	.search-hot a { font-size: 14px; }
	.search-hot-ad, #scbar_hot { padding: 0 10px; }
	#scbar_hot { margin-top: 20px; }
	.search-hot-ad { min-height: 100px; padding-top: 10px; }
	.tab-title, .scbar-hot-title { padding: 10px 0; }
	.tab-title { border-bottom: #EFEFEF 1px solid; }
	.tab-title a { color: #999; }
	.scbar-hot-title { margin-bottom: 30px; overflow: hidden; }
	.scbar-hot-title a { background: #F6F6F6; border: 1px solid rgba(0,0,0,0.08); border-radius: 2px; float: left; margin: 12px 12px 0 0; height: 28px; line-height: 28px; font-size: 14px; padding: 0 10px; }
	.xi2 { margin: 10px 10px 0 0; }

/* guide by banzhuan */
	.bg-fff { background: #FFF; border-top: #EFEFEF 1px solid; border-bottom: #EFEFEF 1px solid; margin: 10px 0; }
	.banzhuan-mar { margin-bottom: 10px; }
	
	.news-banner { min-height: 200px; padding: 10px; margin-top: 10px;}
	.banner-header h3 a { font-size: 16px; font-weight: 400; }
	.banner-img { height: 170px; margin: 5px 0; overflow: hidden; }
	.banner-img img { width: 100%; border: 0; }
	.banner-footer { margin-top: 10px; }
	
	.banner-hot, .banner-tuijian, .banner-ad { line-height: 14px; border-radius: 2px; padding: 1px; font-size: 12px; }
	.banner-tuijian { color: #999; border: 1px solid #999; }
	.banner-hot { color: #FF8200; border: 1px solid #FF8200; }
	.banner-ad { color: #ABABAB; border: 1px solid #ABABAB; }
	
	.banner-footer p, .news-view .news-footer p { color: #999; line-height: 20px; overflow: hidden; font-size: 12px; }
	.banner-footer p span, .news-view .news-footer p span { float: left; margin-right: 5px; }
	.banner-footer p a, .news-view .news-footer p a { color: #999; font-size: 12px; }
	.banner-footer p .comment, .news-view .news-footer p .comment { float: right; }
	.banner-footer p .comment .ficon , .news-view .news-footer p .comment .ficon { color: #d7d7d7; }
	.banner-footer p span em, .news-view .news-footer p span em { color: #999; font-style: normal; margin-left: 5px; }
	
	.news-list { max-width: 640px; margin: 10px auto; }
	    .news-list .news-view, .news-list .bg-datu { padding-bottom: 10px; margin-bottom: 10px; }
	.bg-datu, .news-view.left { display: table; width: 96%; padding: 10px 2%; background: #FFFFFF; }
	.news-view { overflow: hidden; transition: all .2s; -moz-transition: all .2s; -webkit-transition: all .2s; -o-transition: all .2s; }
	.news-view.left .news-right { display: table-cell; width: 100px; padding: 0 10px 0 0; }
	.news-view.left .news-right .news-img img { height: 80px; width: 100px; border-radius: 5px; display: block; border: 0; margin: 0 auto; }
	.news-view .news-img img { width: 100%; transition: all .2s; -moz-transition: all .2s; -webkit-transition: all .2s; -o-transition: all .2s; height: auto; border-radius: 10px; }
	.news-view.left .news-left { display: table-cell; vertical-align: middle; }
	.news-tag, .news-view .news-header { padding: 5px 0; }
	.news-view .news-header a { font-size: 16px; line-height: 24px; color: #333; font-weight: 400; }

/* guide by banzhuan */

    /* portal-view by banzhuan */ 
	.banzhuan-portalview-nav { width: 100%; background: #FFFFFF; height: 40px; line-height: 40px; padding: 0 10px; overflow: hidden; position: fixed; bottom: 0; box-shadow: 0 -1px 2px #D7D7D7; }
	#pt .z, #pt .z span { color: #7F8393; font-size: 12px; }
	#pt .z a { background: #ff8200; color: #FFFFFF; padding: 5px 7px; font-size: 12px; border-radius: 30px; }
	.banzhuan-portalview { background: #FFFFFF; }
	.banzhuan-portalview-title, .banzhuan-portalview-main, .banzhuan-portalview-comment { padding: 15px; }
	.banzhuan-portalview-zhaiyao, .banzhuan-portalview-next { padding: 0 15px; }
	.pipe { margin: 0 2px; color: #EFEFEF; }
	.banzhuan-icon-back-view { height: 40px; float: left; width: 22%; position: relative; overflow: hidden; }
	.banzhuan-icon-back-view a { font-size: 14px; color: #FFFFFF; line-height: 40px; margin-left: 10px; }
	
	.banzhuan-portalview-title h2 { font-size: 20px; }
	.banzhuan-portalview-title p a { color: #D7D7D7; }
	
	.banzhuan-portalview-zhaiyao .s { padding: 5px; border-bottom: 1px solid #F4F4F4; line-height: 2; background: #F4F4F4; border-radius: 1.5px; }
	    .banzhuan-portalview-zhaiyao .s strong { font-weight: 400; color: #FFFFFF; background: #ff8200; padding: 3px 3px; border-radius: 1.5px; }
	.banzhuan-portalview-main .d table { empty-cells: show; border-collapse: collapse; }
	.banzhuan-portalview-main .d .vwtb { table-layout: fixed; width: 100%; height: 300px; }
	#article_content img { width: 100%; }
	#click_div .atd { margin: 15px auto; }
	#click_div .atd td { padding: 5px; text-align: center; vertical-align: bottom; }
	.atdc div { position: absolute; left: 0; bottom: 0; width: 20px; text-align: left; }
	.atd .atdc { position: relative; margin: 0 auto 10px; width: 20px; height: 50px; }
	.atd .ac1, .atd .ac2, .atd .ac3, .atd .ac4 { background: #12B7F5; }
	.atdc em { position: absolute; margin: -18px 0 0 -5px; width: 30px; font-size: 10px; text-align: center; color: #BDBDBD; }
	
	.mbm, .mbm a { margin-bottom: 10px; color: #D7D7D7; font-size: 12px; font-weight: 100; }
	.mls li { padding: 0 0 5px; width: 46px; }
	.ml li { float: left; padding: 0 5px 5px; text-align: center; overflow: hidden; }
	.mls .avt { display: block; margin: 0 auto; width: 34px; }
	.mls img { width: 32px; height: 32px; border-radius: 20px; }
	.ml p, .ml span { display: block; width: 100%; height: 20px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
	.banzhuan-portalview-next { background: #F4F4F4; }
	.pren em { display: block; width: 100%; height: 22px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #BDBDBD; }
	.pbm { padding: 10px 0; }
	.banzhuan-portalview-comment { background: #FFFFFF; }
	.banzhuan-portalview-comment #comment_ul { margin-top: 10px; }
	.banzhuan-portalview-comment #comment .bm_h { height: 34px; background: #f4f4f4; line-height: 34px; white-space: nowrap; overflow: hidden; border-bottom: 0px dashed #EFEFEF; padding: 0 10px;  border-radius: 1.5px; }
	.banzhuan-comment-tianjia { padding: 10px 20px; background: #ff8200; border-radius: 30px; color: #FFFFFF !important; font-size: 12px; }
	.banzhuan-comment-all { padding: 10px 20px; background: #F4F4F4; border-radius: 30px; color: #BDBDBD !important; font-size: 12px; }
	.banzhuan-comment-all em { margin: 0 3px; }
	.banzhuan-portalview-comment .h { padding-bottom: 15px; border-bottom: 1px solid #F4F4F4; }
	.banzhuan-comment-delete { padding: 20px; }
	.banzhuan-comment-delete h3, .banzhuan-comment-delete p { text-align: center; }
	.banzhuan-comment-delete .flb { color: #BDBDBD; }
	.banzhuan-comment-delete .c { padding: 10px; }
	.tedt { width: 99%; border: 1px solid #EFEFEF; }
	.tedt .pt { width: 100%; margin-right: 0; padding: 0 !important; border: none; background: #FFF none; }
	.ptn { padding-top: 5px; }
	.pn { border: 1px solid #EFEFEF; background: #F4F4F4; padding: 5px 10px; }
	.sec_code { padding: 10px 0; }

    	.banzhuan-list {  }
    	.banzhuan-list .banzhuan-card { background: #FFFFFF; padding: 10px; border-bottom: 1px solid #F6F6F6; }
    	
    	.banzhuan-list .sd ul li, .bbda-nav li { float: left; list-style: none; margin-right: 5px; margin-bottom: 5px; }
    	.banzhuan-list .sd ul li a { padding: 5px 10px; color: #666; line-height: 25px; white-space: nowrap; border-radius: 2px; }
    	.banzhuan-list .sd { margin: 10px 0; }
    	.banzhuan-list .mn .bbda-nav a { padding: 5px 10px; color: #666; background: #FFFFFF; line-height: 30px; margin-right: 5px; border-radius: 2px;  }
    	.banzhuan-list em { float: right; margin:0 5px; }

	.ph { font-size: 20px; }
	
	.xld dd { margin: 8px 0;}
	.xld .atc { float: right; margin-left: 6px; }
	    .xld .atc img { padding: 2px; max-width: 60px; max-height: 60px; border-radius: 5px; }
	.xld .xs2 a { font-size: 16px; }
	.xld dd .xg1, .xld dd .xg1 a { font-size: 12px; color: #D7D7D7; }

    /* showmessage by banzhuan */ 
.jump_c p { margin: 10px 0; color: #7F8393; }
.jump_c a.grey:link { padding: 5px 0; }

    /* vt-pic by banzhuan */ 
.postalbum { background-color: #000000 !important; }

/* xiaomi by banzhuan */
.banzhuan-h10 { width: 100%; height: 10px; }
#loading { text-align: center; }

.bz-card { background-color: #F6F6F6; overflow: hidden; border-bottom: 1px solid #E3E3E3; }
.bz-card-title { max-height: 118px; position: relative; overflow: hidden; }
.bz-card-title-a {   }
.bz-card-title-a a { font-size: 16px; }
.bz-card-title-a a p { font-size: 12px; }
.bz-card-title-pic { float: right; margin-left: 20px; margin-bottom: 10px; }
    .bz-card-title-pic img { border-radius: 2px; width: 100px; height: 70px; object-fit: cover; }
.bz-card-info { overflow: hidden; }
.bz-card-info-img, .bz-card-info-name { float: left; }
.bz-card-info-img img { width: 18px; height: 18px; border-radius: 50%; margin-right: 5px; }
.bz-card-info-name a { font-size: 14px; color: #7D7D7D; }
.bz-card-info-name span { font-size: 12px; color: #BABABA; margin-left: 5px; }
.bz-card-info-view em { padding: 2px 15px; background: #E0E0E0; border-radius: 20px; font-size: 12px; color: #828282; line-height: 16px; }

/* mycenter by banzhuan */
.banzhuan-userinfo { }
.banzhuan-userinfo-pic { float: left; height: 60px; margin-bottom: 10px; }
    .banzhuan-userinfo-pic img { width: 60px; height: 60px; border-radius: 5px; }
.banzhuan-userinfo-name { float: left; height: 60px; overflow: hidden; margin-bottom: 10px; margin-left: 10px; }
    .banzhuan-userinfo-name p { line-height: 30px; }
    .banzhuan-userinfo-name p  em{ margin-left: 10px;}
.ul_list { clear: both; }
.ul_list li { width: 50%; float: left; text-align: center; }
.ul_list li a { padding: 5px; font-size: 12px; font-weight: 400; color: #777; border: 1px solid #777; border-radius: 2px; }
.banzhuan-made li { background: #FFFFFF; padding: 10px; border-bottom: 1px solid #F6F6F6; }
.banzhuan-made li a { font-weight: 400; font-size: 14px; }

.h2-name { font-size: 16px; font-weight: 700; margin-bottom: 10px; text-align: center; }

.banzhuan-userinfo #hd, .hd-others { border-top: 1px solid #F6F6F6; padding-top: 10px; padding-bottom: 5px; }
.banzhuan-userinfo-li { margin-top: 10px; }
.banzhuan-userinfo-li li { padding: 5px 0; border-bottom: 1px solid #F6F6F6;}
.banzhuan-userinfo-li li:last-child { border-bottom: 0px solid #F6F6F6;}
.banzhuan-userinfo-li li a { font-size: 14px; color: #4C4C4C; }

.banzhuan-userinfo-li-left { float: left; width: 100px; }
.banzhuan-userinfo-li-left em { color: #999; }
.banzhuan-userinfo-li-right { height: 22px; overflow: hidden; }

.banzhuan-userinfo-nologin { text-align: center; font-size: 12px; margin: 20px 0; }
.banzhuan-userinfo-nologin-title { margin: 10px 0; }
.banzhuan-userinfo-nologin a { padding: 5px 20px; color: #FFFFFF; font-size: 12px; border-radius: 2px; }
.banzhuan-userinfo-nologin a.a-1 { background: #34C0F5; }
.banzhuan-userinfo-nologin a.a-2 { background: #FF8200; margin-right: 5px; }

/* TA mycenter by banzhuan */
.hd-others .ul_flw a, .hd-others .ul_pm a { padding: 5px; border: 1px solid #FF8200; border-radius: 2px; color: #FF8200 !important; font-size: 12px; font-weight: 400; }
.banzhuan-send-more p { margin: 5px 0; }
.banzhuan-send-main .tedt .pt { min-height: 200px; }
.banzhuan-send-main-pn { background: #FF8200; padding: 5px 10px; color: #FFFFFF; border-radius: 2px; border: 1px solid #FFFFFF; width: 100%; }
.banzhuan-send-main-pn:hover { background: #F6F6F6; color: #FF8200;}
.chenggong { color: #FF8200; }

/* mycenter-made by banzhuan */
.banzuhan-userinfo-made-nav { margin-bottom: 10px; border-bottom: 1px solid #EFEFEF; padding-bottom: 10px; }
.banzuhan-userinfo-made-nav li { width: 20%; float: left; text-align: center; }
.banzuhan-userinfo-made-nav li a { padding: 2px; font-size: 12px;}
.banzuhan-userinfo-made-nav li.a { background: #777; border-radius: 2px; }
.banzuhan-userinfo-made-nav li.a a { color: #FFFFFF; }

.banzhuan-userinfo-made {  }
.banzhuan-userinfo-made #profilelist tr th { width: 100%; }
.banzhuan-userinfo-made table { empty-cells: show; border-collapse: collapse; }
.banzhuan-userinfo-made .tfm caption, .banzhuan-userinfo-made .tfm th, .banzhuan-userinfo-made .tfm td { vertical-align: top; padding: 7px 0; }
.banzhuan-userinfo-made .tfm .pt, .banzhuan-userinfo-made .tfm .px { margin-right: 3px; width: 150px; }
.banzhuan-userinfo-made .pt { overflow-y: auto; }
.banzhuan-userinfo-made .px, .banzhuan-userinfo-made .pt { padding: 2px 4px; line-height: 17px; }
.banzhuan-userinfo-made .px, .banzhuan-userinfo-made .pt, .banzhuan-userinfo-made .ps, .banzhuan-userinfo-made select { border: 1px solid; border-color: #EFEFEF #EFEFEF #EFEFEF #EFEFEF; }
textarea { resize: none; }
.banzhuan-userinfo-made .tfm .p { text-align: right; }
.banzhuan-userinfo-made #sightmlmessage { border:none !important; padding: 2px; }
#td_qq p a { color: #EFEFEF; }

/*dianzan by banzhuan */
#p_btn { background: #F6F6F6; width: 100%; margin-top: 10px; padding: 10px 0; text-align: center; }
#p_btn a { margin-right: 10px; padding: 10px; color: #999; border-radius: 30px; border: 1px solid #999; }
#p_btn a span { padding: 0 5px; }

/* feplay by banzhuan */
.banzhuan-new-a { font-size: 14px; line-height: 40px; color: #333; height: 40px; float: left; width: 22%; position: relative; -webkit-transition: background 0.5s; -moz-transition: background 0.5s; -o-transition: background 0.5s; transition: background 0.5s; }
.banzhuan-new-a em { padding-left: 15px; }

/* new-pm by banzhuan */
.icon-dian1 { color: #FF0000; }
.icon-dian { color: #FF0000; }

.banzhuan-made-more { font-size: 14px; padding: 5px 0; }
.banzhuan-made-more em { font-size: 14px; }

/** pic-list **/
.bz-picture-appl { border-bottom: 1px solid #EFEFEF; position: fixed; top: 0; width: 100%; z-index: 99; background: #FFF; padding: 10px 0; overflow: hidden; }
   .bz-picture-appl li { float: left; width: 25%; text-align: center; }
   .bz-picture-appl li.a a { border-bottom: 3px solid #FF8200; padding-bottom: 10px; color: #FF8200; }
        
.bz-picturelist em , .bz-picturelist span { font-size: 12px; color: #999; }
.bz-picturelist li { width: 100%; margin-bottom: 40px; }
.bz-picturelist-pic a img { width: 100%; }

/** guide-tiezi **/
    	.bz-guide-appl4 { border-bottom: 1px solid #EFEFEF; width: 100%; padding: 10px 0; position: fixed; }
    	.bz-guide-appl4 li { float: left; width: 25%; text-align: center; }
    	.bz-guide-appl4 li a { font-size: 14px; }
    	.bz-guide-appl4 li.a a { border-bottom: 3px solid #FF6600; padding-bottom: 10px; color: #FF6600; }
    	.bz-guide-appl4 li .xw1 { border-bottom: 3px solid #FF6600; padding-bottom: 10px; color: #FF6600; }
    	.guide-tiezi table { width: 100%; }
    	.guide-tiezi tbody { border-bottom: 1px solid #EFEFEF; }
    	.guide-tiezi tbody:last-child { border-bottom: none; }
    	.guide-tiezi tbody th { padding: 10px 0; line-height: 1.3; }
        	.guide-tiezi tbody th a { font-size: 16px; }
        	.guide-tiezi tbody th .iconfont { font-size: 14px; }
        	.guide-tiezi tbody th .common-pic { width: 100px; height: 70px; float: right; margin-left: 10px; }
          	.guide-tiezi tbody th .common-pic img { width: 100%; height: 70px; object-fit: cover; border-radius: 2px; }


#favorite_ul li { border-bottom: 1px dashed #F5F5F5; }
#favorite_ul li:last-child { border-bottom: 0 dashed #F5F5F5; }

/* huandengpian */
    	.bz-touch-slide-one { max-width: 640px; margin: 0 auto; }
		.bz-touch-slide-one .swiper-container { width: 100%; height: 150px; }
		.bz-touch-slide-one .swiper-container { margin: 0 auto; position: relative; overflow: hidden; z-index: 1; }
		.bz-touch-slide-one .swiper-container-android .swiper-slide, .bz-touch-slide-one .swiper-wrapper { -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -o-transform: translate(0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
		.bz-touch-slide-one .swiper-wrapper { position: relative; width: 100%; z-index: 1; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;  box-sizing: content-box; }
		.bz-touch-slide-one .swiper-slide { text-align: center; font-size: 18px; background: #FFF; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
		.bz-touch-slide-one .swiper-slide { -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; flex-shrink: 0; width: 100%; height: 100%; position: relative; }
	    	.bz-touch-slide-one .swiper-slide img { width: 100%; }
	    	.bz-touch-slide-one .swiper-slide h2 { position: absolute; top: 112px; height: 38px; overflow: hidden; background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%); color: #FFFFFF; font-size: 14px; width: 100%; line-height: 38px; z-index: 88; font-weight: 400; }
		.bz-touch-slide-one .swiper-container-horizontal>.swiper-pagination { bottom: -2px; left: 0; width: 100%; }
		.bz-touch-slide-one .swiper-pagination { position: absolute; text-align: center; -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms; -webkit-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); transform: translate3d(0,0,0); z-index: 10; }
		.bz-touch-slide-one .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet { margin: 0 5px; }
		.bz-touch-slide-one .swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }
		.bz-touch-slide-one .swiper-pagination-bullet { width: 4px; height: 4px; display: inline-block; border-radius: 100%; background: #FFF; opacity: .4; }
		.bz-touch-slide-one .swiper-pagination-bullet-active { opacity: .8; background: #FFF; }
